class MyArray<T> {
    public T[] objects =  (T[])new Object[10];

    //将Object类型的value放到pos位置
    public void setValue(int pos, T value) {
        objects[pos] = value;//将pos位置改为value
    }

    public T getPos(int pos) {
        return objects[pos];//得到pos位置
    }
}

public class Test {
    public static void main(String[] args) {
        //整形
        MyArray<Integer> myArray = new MyArray<Integer>();
        myArray.setValue(0, 10);
        myArray.setValue(1, 20);
        myArray.setValue(2, 30);
        int integer = myArray.getPos(1);//得到1下标的元素

        //字符串类型
        MyArray<String> myArray1 = new MyArray<String>();
        myArray1.setValue(0, "hello");
        myArray1.setValue(1, "world");
        String string = myArray1.getPos(0);//得到0下标的元素
    }
}
